﻿using System;

namespace CustomAction
{
    /// <summary>
    /// Класс для использования Win32 окон.
    /// </summary>
    public class WindowWrapper : System.Windows.Forms.IWin32Window
    {
        /// <summary>
        /// Дескриптор окна.
        /// </summary>
        private IntPtr hwnd;

        /// <summary>
        /// Возвращает дескриптор окна.
        /// </summary>
        public IntPtr Handle
        {
            get { return this.hwnd; }
        }

        /// <summary>
        /// Конструктор окна.
        /// </summary>
        /// <param name="handle">Дескриптор окна.</param>
        public WindowWrapper(IntPtr handle)
        {
            this.hwnd = handle;
        }
    }
}
